package com.dangf.controller;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.dangf.entity.ArticleType;
import com.dangf.service.ArticleTypeService;

/**
 * 文章分类控制器
 * 
 * @author HaiSheng
 * @date 2016年3月17日
 */
@Controller
@RequestMapping("article/type")
public class ArticleTypeController extends BaseController {
	@Resource
	private ArticleTypeService articleTypeService;

	@RequestMapping("")
	@ResponseBody
	// 列表
	public Map<String, Object> index() {
		List<ArticleType> list = articleTypeService.getAll();
		return setResult(HTTP_CODE_SUCCESS, "查询成功！", list);
	}
	
	@RequestMapping("/add")
	@ResponseBody
	// 列表
	public Map<String, Object> add(ArticleType articleType) {
		if(articleType!=null && !"".equals(articleType.getName())){
			if(articleTypeService.save(articleType)!=null){
				return setResult(HTTP_CODE_SUCCESS, "分类添加成功！", "");
			}else{
				return setResult(HTTP_CODE_FAILED, "分类添加失败！", "");
			}
		}else{
			return setResult(HTTP_CODE_FAILED, "添加失败，信息不能为空！", "");
		}
		
	}

}
